From f652cfbe00d6ad9a7fe0efe6541713a392e03271 Mon Sep 17 00:00:00 2001 From: Ewan Mellor Date: Sat, 28 Oct 2006 17:58:00 +0100 Subject: [PATCH] Raise an exception if blkdev_name_to_number fails, to improve the error message. Fix came from Glauber de Oliveira Costa, and is one half of xen-unstable 11831:f5321161c649fe4f07027250c4a1f3c4b5fc2ed9. Signed-off-by: Ewan Mellor --- tools/python/xen/xend/server/blkif.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/python/xen/xend/server/blkif.py b/tools/python/xen/xend/server/blkif.py index d6e449e337..dd788da10d 100644 --- a/tools/python/xen/xend/server/blkif.py +++ b/tools/python/xen/xend/server/blkif.py @@ -80,6 +80,9 @@ class BlkifController(DevController): 'acm_policy' : policy}) devid = blkif.blkdev_name_to_number(dev) + if not devid: + raise VmError('Unable to find number for device (%s)' % (dev)) + front = { 'virtual-device' : "%i" % devid, 'device-type' : dev_type } -- 2.30.2